sarcocephalus diderrichii - Turkish English Dictionary